• word of the day

    leucaena glauca

    leucaena glauca - Dictionary definition and meaning for word leucaena glauca

    Definition
    (noun) low scrubby tree of tropical and subtropical North America having white flowers tinged with yellow resembling mimosa and long flattened pods
Download our Mobile App Today
Receive our word of the day
on Whatsapp